package org.summerframework.component.note.manager;

import java.util.Map;

/**
 * @author 石超
 * @version v1.0.0
 */
public interface SendNoteService {
    /**
     * 发送短信
     *
     * @param account         手机号
     * @param nationCode      86
     * @param signName        签名
     * @param templateCode    短信模板
     * @param templateContent 模板内容
     * @param param           参数
     */
    void sendNote(String account, String nationCode, String signName, String templateCode, String templateContent, Map<String, Object> param);

    /**
     * 支持的平台类型
     *
     * @param platformCode 平台编码
     * @return 是否支持
     */
    boolean isSupper(Integer platformCode);
}
